| автор перевода: Koval Alexander | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_txt.restrict:String
Свойство; определяет набор символов, которые пользователь может вводить в текстовое поле. Если значение равно null, можно вводить любые символы. Если свойство равно пустой строке, вы ничего не можете ввести в это поле. Если свойство равно набору символов, вы можете вводить только символы из этого набора. Эта строка просматривается слева направо. Диапазон символов может быть определен, используя тире (-). Запрет распостраняется только на пользовательский ввод; программно можно поместить любой текст в текстовое поле. Свойство не связано с Embed Font Outlines в окне свойств поля.
Если строка начинается с ^, все символы изначально будут допустимы и следующие после ^ символы будут исключены из списка допустимых символов.
Этот пример допускает использование только английских заглавных букв и цифр при вводе в текстовое поле.
my_txt.restrict = "A-Z 0-9";
Следующий пример допускает использование любых символов, кроме строчных английских
букв при вводе текста.
my_txt.restrict = "^a-z";
Вы можете использовать обратную косую черту (слэш) для ввода символов ^ или
- . Допустимы последовательности \-, \^ или \\. Слэш должен быть действительным
символом, поэтому при определении этого свойства с использованием ActionScript
необходимо использовать двойной слэш. Например, данный пример допускает ввод
только тире (-) и знака вставки (^):
my_txt.restrict = "\\-\\^";
Знак ^ может быть использован в любом месте строки для разделения допустимых
и запрещенных символов. Этот пример разрешает ввод только заглавных букв за
исключением заглавной Q.
my_txt.restrict = "A-Z^Q";
Вы можте использовать escape-последовательность \u для формирования restrict
строк. Следующий код допускает ввод символов с ASCII кодами от ASCII 32 (пробел)
to ASCII 126 (тильда).
my_txt.restrict = "\u0020-\u007E";
my_txt.restrict = "\u0020-\u007E";
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |